Name: ncurses
Summary: Ncurses support utilities
Version: 5.7
Release: 3.20090207
Group: System/Base
RpmLintIgnore:
    - "ncurses-static.* files-duplicated-waste"
License: MIT
URL: http://invisible-island.net/ncurses/ncurses.html
Sources:
    - http://ftp.gnu.org/pub/gnu/ncurses/ncurses-%{version}.tar.gz
Patches:
    - ncurses-5.7-20081115-20090207.patch.bz2
    - ncurses-5.7-20090124-config.patch
    - ncurses-5.6-20070612-libs.patch
    - ncurses-5.6-20080112-urxvt.patch
    - ncurses-5.6-20080628-kbs.patch
Description: |
    The curses library routines are a terminal-independent method of
    updating character screens with reasonable optimization.  The ncurses
    (new curses) library is a freely distributable replacement for the
    discontinued 4.4 BSD classic curses library.
    
    This package contains support utilities, including a terminfo compiler
    tic, a decompiler infocmp, clear, tput, tset, and a termcap conversion
    tool captoinfo.

AutoDepend: no
PkgBR:
    - pkgconfig
Builder: no-builder
SubPackages:
    - Name: libs
      Summary: Ncurses libraries
      Group: System/Libraries
      Description: |
          The curses library routines are a terminal-independent method of
          updating character screens with reasonable optimization.  The ncurses
          (new curses) library is a freely distributable replacement for the
          discontinued 4.4 BSD classic curses library.
          
          This package contains the ncurses libraries.
      Requires:
        - ncurses-base = %{version}-%{release}

    - Name: term
      Summary: Terminal descriptions
      Group: System/Base
      FilesInput: terms.term
      Description: |
          This package contains additional terminal descriptions not found in
          the ncurses-base package.
      Requires:
        - ncurses-base = %{version}-%{release}

    - Name: base
      Summary: Descriptions of common terminals
      Group: System/Base
      FilesInput: terms.base
      Description: |
          This package contains descriptions of common terminals. Other terminal
          descriptions are included in the ncurses-term package.
      Conflicts:
          - ncurses < 5.6-13

    - Name: static
      Summary: Static libraries for the ncurses library
      Group: Development/Libraries
      Description: The ncurses-static package includes static libraries of the ncurses library.
      Requires:
        - ncurses-devel = %{version}-%{release}

    - Name: devel
      Summary: Development files for the ncurses library
      Group: Development/Libraries
      Description: |
          The header files and libraries for developing applications that use
          the ncurses terminal handling library.
          
          Install the ncurses-devel package if you want to develop applications
          which will use ncurses.
      Requires:
        - ncurses-libs = %{version}-%{release}
